package com.anjubao.parking.municipal.payment.form;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

/**
 * 订单列表查询
 *
 * @author zhuchunfeng
 */
@Getter
@Setter
public class OrderListQueryForm {

    @ApiModelProperty(name="outTradeNo",value = "商户订单号，交易订单ID 生成规则为300(3位)+yyMMddHHmm(10位)+out_trade_id(19位)")
    private String outTradeNo;

    @ApiModelProperty(name="parkingLotName",value = "停车场名称")
    private String parkingLotName;

    @ApiModelProperty(name="plateNumber",value = "车牌号码（车牌识别）")
    private String plateNumber;

//    @ApiModelProperty(name="status",value = "订单状态, 0：未支付，1：已支付，2：已关闭，3：已退款")
//    private Integer status;
//
//    @ApiModelProperty(name="genType",value = "生成方式 1:自动 2:APP")
//    private Integer genType;
//
//    @ApiModelProperty(name="chargingType",value = "计费方式 1:普通,2:月卡,3:年卡,4:免费")
//    private Integer chargingType;

    @ApiModelProperty("支付方式 1：微信支付 2:支付宝支付 3:银联支付 4:余额支付 ")
    private Integer payChannelId;

    @ApiModelProperty(name="orderTimeStart",value = "订单完成时间")
    private LocalDateTime orderTimeStart;

    @ApiModelProperty(name="orderTimeEnd",value = "订单完成时间")
    private LocalDateTime orderTimeEnd;

    private Integer page=1;

    private Integer pageSize=10;

}
